$$ \newcommand{\floor}[1]{\left\lfloor{#1}\right\rfloor} \newcommand{\ceil}[1]{\left\lceil{#1}\right\rceil} \renewcommand{\mod}{\,\mathrm{mod}\,} \renewcommand{\div}{\,\mathrm{div}\,} \newcommand{\metar}{\,\mathrm{m}} \newcommand{\cm}{\,\mathrm{cm}} \newcommand{\dm}{\,\mathrm{dm}} \newcommand{\litar}{\,\mathrm{l}} \newcommand{\km}{\,\mathrm{km}} \newcommand{\s}{\,\mathrm{s}} \newcommand{\h}{\,\mathrm{h}} \newcommand{\minut}{\,\mathrm{min}} \newcommand{\kmh}{\,\mathrm{\frac{km}{h}}} \newcommand{\ms}{\,\mathrm{\frac{m}{s}}} \newcommand{\mss}{\,\mathrm{\frac{m}{s^2}}} \newcommand{\mmin}{\,\mathrm{\frac{m}{min}}} \newcommand{\smin}{\,\mathrm{\frac{s}{min}}} $$

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Правоугаони прстен

време меморија улаз излаз
1 s 64 Mb стандардни излаз стандардни улаз

У програму за рад са графиком потребно је имплементирати интеракцију мишем са правоугаоницима нацртаним на екрану, чије су ивице паралелне координатним осама. Правоугаоник се мишем превлачи по екрану тако што се ухвати за ивицу, а да би се то лакше радило допуштена је толеранција од по 5 пиксела са сваке стране ивица правоугаоника. Када је миш близу ивице правоугаоника, ивица се исцртава другом бојом. Такође, када је миш унутар правоугаоника (а када миш није близу ивице) цео правоугаоник се боји неком трећом бојом. Напиши програм који за дату позицију миша и дати правоугаоник одређује да ли је миш близу ивице (рачунајући дату толеранцију), или је унутар правоугаоника, довољно далеко од ивице или је ван правоугаоника, довољно далеко од ивице.

Улаз

Са стандардног улаза уноси се 6 целих бројева, сваки у посбној линији.

  • \(x, y\) - координате миша
  • \(x_0, y_0\) - координате горњег левог темена правоугаоника
  • \(w, h\) - ширина и висина правоугаоника.

Напомена: координата \(y\) у рачунарској графици расте одозго наниже.

Излаз

На стандардни излаз исписати UNUTRA ако се миш налази унутар (проширених) ивица правоугаоника, SPOLJA ако је миш ван (проширених) ивица правоугаоника, тј. NA IVICI ако се налази на (проширеној) ивици правоугаоника.

Пример 1

Улаз

101 101 100 100 100 100

Излаз

NA IVICI

Пример 2

Улаз

106 106 100 100 50 100

Излаз

UNUTRA

Пример 3

Улаз

94 94 100 100 50 100

Излаз

SPOLJA

Морате бити улоговани како бисте послали задатак на евалуацију.